package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface RoleService {


    /**
     * B1-2查询角色详情（管理）
     */
    BffQueryRoleDetailRespDto queryRoleDetail(BffQueryRoleDetailReqDto reqDto);

    /**
     * B1-2查询自定义角色列表（管理）
     */
    BffQueryCustomRoleListRespDto queryCustomRoleList(BffQueryCustomRoleListReqDto reqDto);

    /**
     * B1-2查询自定义角色详情（管理）
     */
    BffQueryCustomRoleDetailRespDto queryCustomRoleDetail(BffQueryCustomRoleDetailReqDto reqDto);

    /**
     * B1-2修改自定义角色（管理）
     */
    BffUpdateCustomRoleRespDto updateCustomRole(BffUpdateCustomRoleReqDto reqDto);


    /**
     * B1-2存档自定义角色（管理）
     */
    BffArchiveCustomRoleRespDto archiveCustomRole(BffArchiveCustomRoleReqDto reqDto);
    //
}
